colitis pancreatitis achalasia cancer constipation oesophageal cancer pancreatic cancer breast cancer gall stones liver cancer colonoscopy bowel cancer